Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour Jaegermeister Open - Braunschweig Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Podebradka Cup - Prague Kyiv UMC Open - Kiev Skandia Open - Linz 2000 Cairo Challenger - Cairo Ho Chi Minh City Challenger - Ho Chi Minh City Espinho Challenger - Espinho Zagreb Open - Zagreb Nord/LB Open - Braunschweig Skandia Open - Linz Brixina Tennis Open - Bressanone Black Forest Open - Freudenstadt Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires VII Torneo Internazionale di Tennis - Barletta Prague Open - Prague Pekao Open 2003 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Open Castilla y Leon - Segovia Pekao Open 2004 - Szczecin Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Nord/LB Open - Braunschweig XL Bermuda Open - Bermuda XI Ciutat de Barcelona - Barcelona Pekao Open 2001 - Szczecin VIII Trofeo Ciutat de Barcelona - Barcelona Copa Telefonica CTC Chile - Santiago XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Cairo Challenger 2002 - Cairo Tennis Napoli Cup - Napoli Nord/LB Open - Braunschweig Banca Stato Challenger - Lugano Gramado Open de Tennis - Gramado IV Trofeo Ciudad de Quito - Quito Copa Ericsson Uruguay - Montevideo Copa Ericsson Peru - Lima Copa Ericsson Mexico - Guadalajara Cerveza Cristal - Santiago Open Punta Del Este/Copa Banco Montevideo - Punta Del Este IV Abierto Internacional de Salinas - Salinas Napoli Challenger - Napoli AXA Open - Espinho AXA Open II - Espinho Pekao Open 2005 - Szczecin Copa Ericsson - Sao Paulo Siemens Open - Scheveningen Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Ciutat de Barcelona - Barcelona Copa Kia Challenger ATP - Santiago Unicredit Czech Open 2007 - Prostejov San Marino Cepu Open - San Marino Internazionali di Tennis Dell'Umbria - Todi Open Costa Daurada - Tarragona ITG Miami Challenger - Miami Mitsubishi Electric Europe Cup - Monza Unicredit Czech Open - Prostejov San Marino CEPU Open - San Marino II Cyclus Open de Tenis - Florianopolis Iquique Challenger Santiago Challenger Bordeaux Challenger Scheveningen Challenger Cordenons Challenger Geneva Challenger Szczecin Challenger Nord LB Open - Braunschweig Buenos Aires Challenger Montevideo Challenger Guayaquil Challenger Genova Challenger Lima Challenger Sunrise Challenger San Remo Challenger Zagreb Challenger Prostejov Challenger Milan Challenger Marburg Challenger Kitzbuhel Challenger Prostejov Challenger Monza Challenger San Marino Challenger Cordenons Challenger Genova Challenger Szczecin Challenger Marbella Challenger Rome Challenger San Marino Challenger Cordenons Challenger Trnava Challenger Sibiu Challenger Vicenza Challenger Furth Challenger Prague Challenger Padova Challenger Todi Challenger Seville Challenger Szczecin Challenger Trnava Challenger Rome Challenger Mohammedia Challenger Bucaramanga Challenger San Luis Potosi Challenger Heilbronn Challenger Furth Challenger Blois Challenger Bastad Challenger Genova Challenger Szczecin Challenger Sophia Antipolis Challenger Madrid Challenger Szczecin Challenger Szczecin Challenger Szczecin Challenger Bucaramanga Challenger Aix En Provence Challenger Bordeaux Challenger Genova Challenger Casablanca Challenger Genova Challenger Como Challenger Casablanca Challenger Napoli Challenger Guadalajara Challenger V Torneo Internazionale di Tennis - Barletta XI Venice Open - Venice Siemens Open 2001 - Scheveningen Chevrolet Cup - Santiago JVC Trophy - Vienna Pekao Open - Szczecin Nord/LB Open 2004 - Braunschweig Top Wool Challenger Biella - Biella Czech Open - Prostejov Copa Sevilla-Internacionales de Andalucia - Seville Heineken Open - Auckland IX Torneo Internacionale de Tennis - Barletta San Marino Cepu Open - San Marino Adidas International - Sydney ECM Prague Open - Prague Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Investor Swedish Open - Bastad 1999 Mercedes Cup - Stuttgart Generali Open 1999 - Kitzbuhel Kos-Zucchetti Tennis Cup - Cordenons Connex Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Qatar Mobil Open 2000 - Doha Heineken Open - Auckland Ciudad de Pozoblanco Open Diputacion - Cordoba Cerveza Club Columbia Open - Bogota Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona UBS Open Gstaad - Gstaad 2000 Mercedes Cup - Stuttgart Pereira Challenger Genova Open Challenger - Genova Pekao Open - Szczecin Qatar Mobil Open 2001 - Doha Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2002 - Doha Pekao Open - Szczecin BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Telenordia Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Energis Open - Amersfoort Tunis Challenger Generali Open 2002 - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Bogota Challenger Tata Open 2003 - Chennai Poznan Challenger San Marino Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Sao Paulo Challenger Merano Open - Merano Sao Paulo Challenger Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Generali Open 2003 - Kitzbuhel MFS Pro Tennis Championships - Boston Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Abierto Mexicano de Tenis Pegaso - Mexico City Braunschweig Challenger Campionati Internazionali di Sicilia - Palermo Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Casablanca Brasil Open - Florianopolis Internazionali di Tennis di San Marino - San Marino Open de Montauban - Montauban Geneva Challenger - Geneva DPD Challenger 2000 - Aschaffenburg Honda Kah Singapore Men's Tennis Open - Singapore Prostejov Challenger FILA Challenger - Biella Pekao Open - Szczecin Tata Open - Chennai Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Open Seat Godo - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Zivnobanka Czech Open - Prostejov Generali Open - Kitzbuhel Open Diputacion - Cordoba Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Qatar Open - Doha Abierto Mexicano de Tenis Pegaso - Acapulco BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Memorial Savigny - Sassuolo Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten ARAG World Team Championship - Dusseldorf Kyiv UMC Open - Kiev Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Top Wool Challenger-Immagine Trophy - Biella Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Belo Horizonte Tennis Open - Belo Horizonte ATP Challenger Open 2004 - Monchengladbach Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Open de Nice - Nice Orange Prokom Open - Sopot BCR Open Romania - Bucharest Open de Moselle - Metz ARAG World Team Championship - Dusseldorf Santo Domingo Challenger Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Poznan Challenger Abierto Mexicano Telcel - Acapulco Oberstaufen Cup - Oberstaufen U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad International Championship of Croatia - Umag Dutch Open Tennis - Amersfoort Croatia Open - Umag Orange Prokom Open - Sopot BCR Open Romania - Bucharest Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Challenger Santa Cruz - Santa Cruz Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Memorial Savigni - Sassuolo Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Copa Sevilla - Seville Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Geneva Challenger - Geneva San Marino Cepu Open - San Marino Open de Nice Cote dAzur - Nice Mercedes Cup - Stuttgart International German Open - Hamburg Czech Open 2005 - Prostejov Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest RCA Championships - Indianapolis China Open - Beijing Open Sud de France - Montpellier Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart German Tennis Championships - Hamburg BCR Open Romania - Bucharest Banca Stato Challenger Lugano - Lugano China Open - Beijing Copa Ericsson Argentina - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Open Costa Daurada - Tarragona Open de Nice Cote d'Azur - Nice Samarkand Challenger - Samarkand Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel China Open - Beijing Valencia Open - Valencia Hungarian Architect Open - Budapest Heineken Open - Auckland Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Trofeo Barcelona de Tenis - Barcelona Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel XXXVII Torneig C.E. Laieta - Barcelona Ecuador Open - Quito 4th Sardinia International Championships - Cagliari Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Posillipo Tennis Cup - Napoli Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Valencia Open - Valencia Millennium Estoril Open - Estoril BMW Tennis Championship - Sunrise Ecuador Open - Quito Heineken Open - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Barletta Citta Della Disfida Open 99 - Barletta Jagermeister Open - Braunschweig SkiStar Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Bet-At-Home Austrian Open - Kitzbuhel ATP Tour Challenger at Nellie Gail - Laguna Hills Florionapolis Challenger Scheveningen Challenger DPD Challenger 2002 - Aschaffenburg Open Sud de France - Montpellier Zagreb Open - Zagreb Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe San Marino Cepu Open - San Marino Asuncion Challenger GHI Bronx Tennis Classic - Bronx Copa Ericsson Chile - Santiago Dubai Duty Free Tennis Championships - Dubai Generali Open 2001 - Kitzbuhel Copa AT&T - Buenos Aires Copa Telmex - Buenos Aires BellSouth Open - Vina del Mar Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad CA Tennis Trophy - Vienna Mercedes Cup - Stuttgart Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon MoviStar Open - Vina del Mar Mercedes Cup - Stuttgart Italian Open - Rome The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome Open SEAT 2008 - Barcelona German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Open de Moselle - Metz Tennis Masters Series - Stuttgart If Stockholm Open - Stockholm Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami U.S. Mens's Clay Court Championship - Houston Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Open Sabadell Atlantico - Barcelona Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Internazionali di Tennis di San Marino - San Marino Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Movistar Open - Santiago Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Campionati Internazionali di Sicilia - Palermo Gelsor Open Romania - Bucharest Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Rogers Masters - Toronto Masters Series Madrid - Madrid Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Tennis Masters Series - Paris Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Grolsch Open - Amsterdam Citrix Tennis Championships - Delray Beach Mallorca Open - Mallorca Davidoff Swiss Indoors - Basel French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris TD Waterhouse Cup - Long Island Wimbledon - London Stockholm Open - Stockholm U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Heineken Open - Auckland French Open - Paris Wimbledon - London Heineken Open - Auckland U.S. Open - New York Grand Prix de Tennis de Lyon - Lyon Idea Prokom Open - Sopot Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne The Priority Telecom Open - Amersfoort French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Brasil Open - Sao Paulo U.S. Open - New York Davis Cup, Group 1, 1R, ARG-MEX 5-0 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, World Group, QR, ARG-BLR 5-0 Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Hyundai Hopman Cup - Perth Generali Open - Kitzbuhel Tennis Masters Series - Indian Wells Campeonato de Espana Kia de Tenis 2004 - Madrid Colonial Classic - Kooyong River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Mutua Madrilena Masters Madrid - Madrid Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Cup - Houston Tennis Masters Cup - Shanghai Masters Series Monte Carlo - Monte Carlo Sony Ericsson Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Masters Series Monte-Carlo - Monte Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid U.S. Open - New York Davis Cup, World Group, QF, ARG-RUS 5-0 Olympics - Sydney